home *** CD-ROM | disk | FTP | other *** search
/ Mac100% 1998 November / MAC100-1998-11.ISO.7z / MAC100-1998-11.ISO / スクリーンセーバーファクトリー / DarkSide of the Mac 5.0.2 / SampleFaders / Morpion.r < prev    next >
Text File  |  1994-08-25  |  8KB  |  209 lines

  1. #define systemSevenOrLater    1
  2. #include "Types.r"
  3. #include "SysTypes.r"
  4. #include "CodeFragmentTypes.r"
  5.  
  6. #define DONOTINCLUDEVERSION    1
  7. #include "Fader.r"
  8.  
  9. resource 'cfrg' (0) {
  10.    {
  11.       kPowerPC,
  12.       kFullLib,
  13.       kNoVersionNum,kNoVersionNum,
  14.       kDefaultStackSize, kNoAppSubFolder,
  15.       kIsDropIn,kOnDiskFlat,kZeroOffset,kWholeFork,
  16.       "Morpion"
  17.    }
  18. };
  19.  
  20. // version info
  21. resource 'vers' (1, purgeable) {
  22.     0x01, 0x00, release, 0x00, verFrance,
  23.     "1.0",
  24.     "1.0, by Fran腔is Pottier, 10/1993"
  25. };
  26.  
  27. resource 'vers' (2, purgeable) {
  28.     0x05, 0x00, release, 0x00, verUS,
  29.     "5.0",
  30.     "(for DarkSide of the Mac 5.0)"
  31. };
  32.  
  33. resource 'DITL' (5000, purgeable) {
  34.     {
  35.     { 5, 5, 20, areaWidth-5 },
  36.         StaticText {enabled, "5 In A Row"},
  37.         
  38.     { 5, areaWidth-33, 5+32, areaWidth-2 },
  39.         Icon {enabled, 5000},
  40.     
  41.     { 25, 15, 25+30, areaWidth-15 },
  42.          Control {enabled, 5000+1},
  43.          
  44.      { 65, 15, 65+30, areaWidth-15 },
  45.          Control {enabled, 5000+2},
  46.  
  47.     };
  48. };
  49.  
  50. resource 'CNTL' (5001, purgeable) {
  51.     {0, 0, 0+30, areaWidth-20},
  52.     20,
  53.     visible,
  54.     60,
  55.     0,
  56.     16*200,
  57.     5001,                // STR# ID of the names
  58.     "Playing speed: "
  59. };
  60.  
  61. resource 'CNTL' (5002, purgeable) {
  62.     {0, 0, 0+30, areaWidth-20},
  63.     16,
  64.     visible,
  65.     48,
  66.     6,
  67.     16*200,
  68.     5002,                // STR# ID of the names
  69.     "Square size: "
  70. };
  71.  
  72. // strings filled in for the first control
  73. resource 'SCTL' (5001) {
  74.     {
  75.     0,    "Painfully slow";
  76.     10, "Very slow";
  77.     20,    "Slow";
  78.     30, "Rather slow";
  79.     40,    "Normal";
  80.     50, "Fast";
  81.     60,    "Very fast";
  82.     };
  83. };
  84.  
  85. // strings filled in for the second control
  86. resource 'SCTL' (5002) {
  87.     {
  88.     6,  "Tiny";
  89.     12, "Small";
  90.     16,    "Normal";
  91.     24, "Large";
  92.     36,    "Very large";
  93.     48, "Huge";
  94.     };
  95. };
  96.  
  97. // resource to control the DITL above
  98. resource 'DCTL' (5000) {
  99.     {
  100.     // item 1        about ID        ignored            ignored
  101.     1,                5000,            0,                0;
  102.     
  103.     // item 2        about ID        ignored            ignored
  104.     2,                 5000,            0,                 0;
  105.     
  106.     // item 3        res control        ignored            first short
  107.     3,                3,                0,                0;
  108.     
  109.     // item 4        res control        ignored            second short
  110.     4,                3,                0,                1;
  111.     };
  112. };
  113.  
  114. // default values for our fader
  115. resource 'DFLT' (5000) {
  116.     {40, 16},
  117.     {};
  118. };
  119.  
  120. resource 'HELP' (5000) {
  121.     "5 In A Row, by Fran腔is Pottier - 10/1993.¥n¥n"
  122.     "Watch the computer play against itself!¥n¥n"
  123.     "This fader was written in THINK C 5.0 and is placed into the public domain. "
  124.     "It should help you create your own faders in THINK C."
  125. };
  126.  
  127. resource 'Chnl' (0) {
  128.     sampledSynth;
  129. };
  130.  
  131. resource 'STR#' (5000) {
  132.     {
  133.     "5 in a row is now impossible. This is a draw!";
  134.     "White just won!";
  135.     "Black just won!";
  136.     };
  137. };
  138.  
  139. data 'snd ' (128, preload) {
  140.     $"0001 0001 0005 0000 00A0 0001 8051 0000"            /* ......... ..\Q.. */
  141.     $"0000 0014 0000 0000 0000 03FB 1CFA 2E8A"            /* ...........û.ú.Š */
  142.     $"0000 03F9 0000 03FA 003C 8184 8484 8485"            /* ...ù...ú.<>ту */
  143.     $"8686 8A8D 8C87 8588 8784 7F7F 807D 7C7E"            /* ††轄欠…ˆ‡„..\}|~ */
  144.     $"827F 7C7C 7C7B 7575 797A 7A7C 7E7F 7D7C"            /* ‚.|||{uuyzz|~.}| */
  145.     $"7C7D 7D7C 7A77 7777 787B 7C7C 7C7C 8084"            /* |}}|zwwwx{||||\„ */
  146.     $"8482 807D 7C7C 7F81 817E 8284 8584 8486"            /* р\}||.=~d❽ф */
  147.     $"8482 8484 8482 8181 8283 8382 807D 7C7C"            /* ртр=cモ\}|| */
  148.     $"7D7C 7C7C 8080 8080 7F7D 7C79 777A 7C7C"            /* }|||\\\\.}|ywz|| */
  149.     $"7C7C 7C7C 7C7E 8484 7F80 8484 8484 8786"            /* |||||~т.\тт‡† */
  150.     $"8484 8586 8484 8689 8684 8584 7F7E 7E7C"            /* т…†т†掩у„.~~| */
  151.     $"7C7C 7A78 7675 7676 7474 7778 7A7C 7E7C"            /* ||zxvuvvttwxz|~| */
  152.     $"7C79 797A 7B7A 7B7C 7E7F 8181 7D7C 7B7A"            /* |yyz{z{|~.=}|{z */
  153.     $"7A7A 797B 7E82 8485 8484 8484 848A 8C88"            /* zzy{~d❽тт褐ˆ */
  154.     $"868A 8A87 898B 8B86 8484 8585 837E 7D7C"            /* †滑‡焔究т❾ミ}| */
  155.     $"7A79 7C7C 7C79 7C7E 8281 817F 7D7E 807F"            /* zy|||y|~a.}~\. */
  156.     $"7F7E 7D7C 7C7D 7C77 7677 7679 7D83 8482"            /* .~}||}|wvwvy}ヤ‚ */
  157.     $"8485 847D 7C7B 7978 7C7E 8283 8383 8383"            /* ум|{yx|~cャャ */
  158.     $"8484 8483 8484 8280 817C 9E9C 4A5D C65C"            /* тст‚\−棡J]ニ¥ */
  159.     $"3757 2384 DDDD DDDD DD76 233D 6C69 C37C"            /* 7W#„ンンンンンv#=liテ| */
  160.     $"41DD B626 8EC8 4223 3444 2323 269F C431"            /* Aンカ&縞B#4D##&淨1 */
  161.     $"4CD3 C641 2323 3DC3 9B23 7CCC 99C2 9B81"            /* LモニA##=テ›#|フ卍宦 */
  162.     $"D7D1 969C B25E 349C DBDD DDDB D2DD CE9F"            /* ラム万イ^4憬ンンロメンホŸ */
  163.     $"B2B9 A5A2 A69E A56C 234C A7AD 583D 4A2A"            /* イケ・「ヲ棗l#LァュX=J* */
  164.     $"2B43 3C39 432C 67C4 947D B49C 6C79 8081"            /* +C<9C,gト媒エ徑y\ */
  165.     $"7E65 88D2 DDD6 D8CC 9CA8 C29D 8A98 7768"            /* ~e惟ンヨリフ惠ツ搖˜wh */
  166.     $"96A8 BAB4 7C67 7C74 5C55 4845 464F 6062"            /* 蜜コエ|g|t¥UHEFO`b */
  167.     $"5E51 5E7F 8491 A07A 5661 6A73 99B1 B4A7"            /* ^Q^.я zVajs匈エァ */
  168.     $"9CA7 B6C9 B79E 9687 6E76 99AE A493 8884"            /* 悸カノキ椁‡nv勸、嶋„ */
  169.     $"8B93 9684 5D53 717D 8486 8474 6767 6E75"            /* 挙埋]Sq}фдggnu */
  170.     $"6649 4A5C 6375 9292 8484 8C8C 8E90 807C"            /* fIJ¥cu鋳т血諮\| */
  171.     $"7C75 7B89 A0B4 B4AB A29D 9284 7B7C 8074"            /* |u{旺エエォ「搨к|\t */
  172.     $"6C6C 7B82 7F7B 7C76 6E6A 696F 7775 6C72"            /* ll{‚.{|vnjiowulr */
  173.     $"7C74 7176 7C79 7474 7C8A 8B84 8486 8480"            /* |tqv|ytt|葛т†о */
  174.     $"848C 8C81 808B 9496 8F8C 847C 7C7F 8D92"            /* ъ戟\渠柾隙||.穀 */
  175.     $"857A 7C7F 7875 787C 7976 717B 8782 7C81"            /* …z|.xux|yvq{‡‚| */
  176.     $"8682 7C7C 7E81 8285 877F 7C84 8181 878A"            /* †‚||~≠…‡.|п∞Š */
  177.     $"8488 8C85 858E 8D84 827E 7C7C 7F7D 7F82"            /* ц桁…詩р~||.}.‚ */
  178.     $"8980 7B79 7A74 7172 7171 7575 7274 8183"            /* 園{yztqrqquurt< */
  179.     $"7C7C 7C76 7374 797C 7973 7A81 8281 848A"            /* |||vsty|ysz≠>Š */
  180.     $"847D 8084 827A 757A 8284 8584 8484 837E"            /* м\рzuzd❽тミ */
  181.     $"7F7C 7570 6E74 7473 7578 7973 6F74 7C7C"            /* .|upnttsuxysot|| */
  182.     $"7B7C 7C7C 8488 8C8F 8A84 868B 8B87 8786"            /* {|||ц件割†給‡‡† */
  183.     $"8489 8D8D 8D86 7C80 8480 7A76 7574 7375"            /* ч麹号|\оzvutsu */
  184.     $"7A78 7574 7676 7375 7574 777C 7C7D 817E"            /* zxutvvsuutw||}× */
  185.     $"7C7B 7B7C 8384 8484 8889 8684 8485 837C"            /* |{{|ヤтˆ掩т❼| */
  186.     $"8284 807C 7A7A 7C7D 7C7C 7C7C 7D7D 7F7D"            /* d\|zz|}||||}}.} */
  187.     $"7C76 777A 7A7A 7977 7C80 8484 8483 7D79"            /* |vwzzzyw|\тс}y */
  188.     $"7A7C 7C7F 7E80 8481 8284 847E 7B7B 7C7B"            /* z||.~\пdн{{|{ */
  189.     $"7678 7C7C 7B7E 817C 7C79 7473 7476 7B7B"            /* vx||{~−|ytstv{{ */
  190.     $"7C7E 8284 8181 7D79 7A7C 8082 8486 8887"            /* |~d=}yz|\d†ˆ‡ */
  191.     $"878B 8A84 8181 817E 7E7C 7C7B 7A7A 7C7C"            /* ‡糾п=~~||{zz|| */
  192.     $"7B7C 7C7C 7B7B 7A79 7774 7377 7C7C 7C7C"            /* {|||{{zywtsw|||| */
  193.     $"7C7C 7C7C 8181 7F82 8589 8A89 8A8B 8A85"            /* ||||=.e炎炎糾… */
  194.     $"8487 8482 8484 8484 8584 847F 7C7C 7977"            /* хртт❽„.||yw */
  195.     $"7575 757A 7C7B 7B7B 7A76 7578 7C7A 7978"            /* uuuz|{{{zvux|zyx */
  196.     $"7C7C 7C79 7676 7878 7B7B 7A78 7B7A 7C7C"            /* |||yvvxx{{zx{z|| */
  197.     $"7D81 8383 8484 8483 7F7C 7C7B 7B7A 797A"            /* }<ヤтƒ.||{{zyz */
  198.     $"7C7B 7A79 7C7B 7574 7579 7C7D 8082 8381"            /* |{zy|{utuy|}\c */
  199.     $"7E7C 7C7A 767A 7D7D 7E80 8180 8284 8281"            /* ~||zvz}}~\÷da */
  200.     $"817D 7C7C 8184 8484 8483 8283 8483 8181"            /* ±||>тсcс= */
  201.     $"8182 8381 8180 7E7D 7F81 7F7C 7C7C 7C7C"            /* ≠メ÷~}..||||| */
  202.     $"7C7F 807F 8183 8481 807F 7E7C 7C7C 7A76"            /* |.\.<п\.~|||zv */
  203.     $"7475 7A7B 7A76 7777 7574 7879 7575 797C"            /* tuz{zvwwutxyuuy| */
  204.     $"7C7C 7C7C 7A79 7C7D 7C7C 7C7C 8284 8484"            /* ||||zy|}||||dт */
  205.     $"8484 8182 8381 7F7E 7F80 807F 7F7E 7C7A"            /* т≠メ.~.\\..~|z */
  206.     $"7B7C 7C7A 78"                                       /* {||zx */
  207. };
  208.  
  209.